/**
 * Description:
 * Class Name:ATest
 * Date:2022/2/11 14:52
 *
 * @author LTisme
 * @version JAVA17
 */
package 疯狂Java讲义.第6章_面向对象_下._6_7_内部类._6_7_5_匿名内部类;

interface A{
    void test();
}

public class ATest {
    public static void main(String[] args) {
        int age = 8;    // ①
        // 下面代码将会导致编译错误——age局部变量被匿名内部类访问了，因此age相当于被final修饰了
//        age = 2;
        var a = new A(){
            public void test(){
                System.out.println(age);
            }
        };
        a.test();
    }
}
